/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,blockquote,th,td,button,span{padding:0;margin:0;}
table{border-spacing:0;border-collapse:collapse;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var,em{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
input,select{vertical-align:middle}

/*main*/
html,body{font:14px Arial;color:#000000;line-height:200%;background:#FFF;}

/*link*/
a{text-decoration:none;}
a:link{color:#690;}
a:visited{color:#690}
a:hover{color:#690;text-decoration:none}
a:active,a:focus{color:#690;}

/*input*/
.input{float:left;}
input.text,textarea.text,select{font-size:14px;border:1px solid #CCC;padding:5px 4px 4px;margin-right:5px;}
.text:focus{border:1px solid #690;outline:none;}
.text:hover{border: 1px solid #b9b9b9;
border-top: 1px solid #a0a0a0;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
select option{padding:3px;}

/*other*/
.dis_none{display:none}
.clear{clear:both;}
.underline{text-decoration:underline}
.f_left{float:left;}
.f_right{float:right;}
.p_10{ padding-top:10px;}
.w_240{ width:240px;}

/* sns */
.sns{height:90px;}
.main_form .sns li{height:60px;line-height:40px;width:210px;float:left;clear: none;}
.sns li b{margin-left:60px;font-weight: normal}
.sns li a{text-align: center; width: 155px; display: block;}
.sns span{display:block;height:50px;width:155px;}
.sns .weibo{background:url(img/sns-bd.png) no-repeat 0px -58px;}
.sns .douban{background:url(img/sns-bd.png) no-repeat 0px 0px;}
.sns .qq{background:url(img/sns-bd.png) no-repeat 0px -120px;}

/* NOTICE */
#sysmsg-error{background:#eee;color:#FE2617;width:780px;position:relative;margin:10px auto 0;padding:10px;}
#sysmsg-success{background:#eee;color:#690;width:780px;position:relative;margin:10px auto 0;padding:10px;}
.sysmsg p{margin:0;line-height: 1;font-size: 12px;}
.close{position:absolute;top:10px;right:12px;line-height:1.2;font:11px "Comic Sans MS";cursor:pointer;padding:0 3px;}
.filter li{float:left;font-size:12px;margin:0 5px 0 0;}
.filter a{padding:3px 1px;}
.filter .current a{background:#555;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;padding:3px 7px;}

.header{width:802px;height:78px;margin:0 auto;margin-bottom:20px;}
.header span#login{float:right;margin-top: 40px;margin-right: 10px;color:#888;font-size:12px}
.logo{margin-top:30px;}
.logo1{margin-top:30px}
.logo2{margin-top:22px;margin-right:15px; float:left;}
.seperate3{ border-left:1px solid #C0C0C0; padding-right:8px; height:40px; width:3px; font-size:1px; line-height:1px; display:inline-block;}

.main{width:806px; margin:0 auto ; background:url(img/repeat1.png) 0 0 repeat-y; border-bottom:none; clear:both;position: relative;margin-bottom: 80px;}
.sns_login{position: absolute;top:85px;right:130px;}
.sns_login ul li a {background:url(img/sns_login.png) 0 0 no-repeat;width:152px;height:28px;display:block;text-indent:-999px;margin-bottom:15px;}
#qq_login{background-position: 0 -32px;}
#douban_login{background-position: 0 -65px;}
.top_text{ padding:30px 0 0 75px; margin-bottom:45px; }
.top_middle{border-top:1px solid #C9C9AB; border-bottom:1px solid #C9C9AB; float:left;background-color:#FFFFE1; height:47px; line-height:47px; padding:0 45px;}
.top_right{background-position:-728px -60px;}
.succ_text{ padding:50px 0 30px 70px; width:500px; float:left; display:inline-block; overflow:hidden;}
.r_content{ float:right; display:inline-block; overflow:hidden; text-align:left; width:211px; margin-top:50px; font-size:12px; line-height:18px;}
.fail_text{ padding:50px 0 15px 40px; width:500px;display:inline-block; overflow:hidden;}

.r_text{ padding-top:-10px; line-height:30px; font-size:16px; float:right; text-align:left; width:438px;}
.r_text2{padding-top:-10px; line-height:30px; font-size:16px;}
.seperate{background:url(img/repeat.png) repeat-x 0 -48px; height:3px; width:768px; margin:0 auto;font-size:1px;line-height:1px;}
.seperate2{background:url(img/repeat2.png) repeat-y 0 0; height:396px; width:3px;font-size:1px;line-height:1px; margin:25px 0; float:left; display:inline-block;}
.info{padding:30px 0 60px 30px; font-size:12px;}
.info2{padding:15px 0 200px 115px; font-size:14px;}
.mb_text{ border:1px solid #C6C6A8; background-color:#FFFFE1; width:340px;margin:20px 0 0 0; font-size:14px; padding:10px;}
.jump_text{margin:5px 0 0 0; color:#9B9B9B; font-size:14px; }
.button,.formbutton{padding:5px 28px;font-size:14px;color:#000;border:1px solid #C5C5C5;border-bottom-color:#A9A9A9;background-color:#E8E8E8;vertical-align:bottom;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#E8E8E8',GradientType=0);-webkit-box-shadow:inset 0 1px 1px white, 1px 1px 1px #EEE;box-shadow:inset 0 1px 1px white, 1px 1px 1px #EEE;_line-height:23px;cursor:pointer;}
.button,.formbutton:hover{text-shadow:0 1px 0 #fff;}

.veremail{padding:6px 40px;}
.main_form{padding:30px 0 50px 0;}
.main_form li{padding:6px 0; clear:left;line-height:200%;}
.main_form input.text{width:210px;}
.main_form li:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
.fm_left{float:left;text-align:right;width:130px; padding-top:2px;*padding-top:2px;line-height:27px;}
.fm_right{float:left; width:602px;}
.main_bottom{background: url(img/reg_bottom.png) 0 0 no-repeat;height: 9px;font-size: 1px;line-height: 1px;}
.main_top{background:#f4f4f4  url(./img/reg_top.png) 0 0 no-repeat;height: 50px;font-size: 1px;line-height: 1px;}
.main_top1{background:#f4f4f4  url(img/reg_top_1.png) 0 0 no-repeat;height: 50px;font-size: 1px;line-height: 1px;}
.main_top2{background:#f4f4f4 url(img/login_top.png) 0 0 no-repeat;height: 50px;font-size: 1px;line-height: 1px;}
input.login-button:hover{background:url(img/login-button.png) no-repeat 2px 0;border:0}
input.free-signup-button:hover{background:url(img/free-signup-button.png) no-repeat 0px 0;border:0}
input.login-button{background:#73BD12 url(img/login-button.png) no-repeat -185px 0;width:183px;height:47px;display:block;text-indent: -800px;border:0;cursor:pointer;}
input.free-signup-button,a.free-signup-button{background:url(img/free-signup-button.png) no-repeat -182px 0;display:block;height:47px;margin:0 auto;text-indent:-800px;width:183px;border: 0;text-align: left;float: left;}
.errorTip{font-size:12px;color:#D14836}
.hint{font-size:12px;color:#888;padding-left: 130px;}
/* FOOTER */
#footer{padding:10px 0 15px;color: #8F8F8F;}
#footer-wrap{line-height:20px;background:#F4F4F4;font-size:12px;border-top:#E6E6E6 1px solid;margin-top:20px;clear:both;width:100%;}
.container{width:960px;margin-left:auto;margin-right:auto;text-align:center;}
#footer-wrap #etc{width:500px;margin:10px auto;}
#etc ul{zoom:1;overflow:hidden;margin:0;}
#etc ul li{list-style-type:none;display:inline;white-space:nowrap;float:left;margin-left:0;list-style-image:none;border-right:#E6E6E6 1px solid;padding:0 16px;}
#etc ul li.bug{padding-left:23px;background: url(img/basic_icons.gif) no-repeat 2px 1px;}
#etc ul li.last{border-right:none;}
#etc ul li a{color:#aaa;}
#copyright{color:#aaa;margin-top:5px;}
#copyright a{color:#aaa;}
.green{color:#690;font-weight:700;}
#record{margin-bottom:130px;}
h1#partner_name{line-height:20px;font-size:18px;margin-bottom:10px}
